package com.ruoyi.configuration.service;

import java.util.List;
import com.ruoyi.configuration.domain.MgServicePriceConf;

/**
 * 服务价格配置Service接口
 * 
 * @author ruoyi
 * @date 2024-01-16
 */
public interface IMgServicePriceConfService 
{
    /**
     * 查询服务价格配置
     * 
     * @param id 服务价格配置主键
     * @return 服务价格配置
     */
    public MgServicePriceConf selectMgServicePriceConfById(String id);

    
    /**
     * 获取按字数收费服务
     * @return
     */
    List<MgServicePriceConf> selectMgServicePriceConfByWordSize();
    
    /**
     * 查询服务价格配置列表
     * 
     * @param mgServicePriceConf 服务价格配置
     * @return 服务价格配置集合
     */
    public List<MgServicePriceConf> selectMgServicePriceConfList(MgServicePriceConf mgServicePriceConf);

    /**
     * 新增服务价格配置
     * 
     * @param mgServicePriceConf 服务价格配置
     * @return 结果
     */
    public int insertMgServicePriceConf(MgServicePriceConf mgServicePriceConf);

    /**
     * 修改服务价格配置
     * 
     * @param mgServicePriceConf 服务价格配置
     * @return 结果
     */
    public int updateMgServicePriceConf(MgServicePriceConf mgServicePriceConf);

    /**
     * 批量删除服务价格配置
     * 
     * @param ids 需要删除的服务价格配置主键集合
     * @return 结果
     */
    public int deleteMgServicePriceConfByIds(String[] ids);

    /**
     * 删除服务价格配置信息
     * 
     * @param id 服务价格配置主键
     * @return 结果
     */
    public int deleteMgServicePriceConfById(String id);
}
